CXXFLAGS=-std=c++11 -g
CXX=g++
LIB=-lpthread

srcs=$(wildcard *.cc)
objs=$(srcs:%.cc=%.o)

main : $(objs)
	g++ $^ -o $@ $(LIB)
		
%.o : %.cc
	g++ -c $< -o $@ $(CXXFLAGS) $(LIB)

.PHONY:clean
clean:
	rm main $(objs)
